package com.xbao.service;

import com.xbao.core.component.page.Pagination;
import com.xbao.model.req.StuContractReq;
import com.xbao.model.vo.FeeTotalVo;
import com.xbao.model.vo.StuContractVo;

import java.math.BigDecimal;
import java.util.List;

/**
 * Created by qingshengzheng on 18/8/29.
 */
public interface StuContractService {
    public void addContract(StuContractReq feeReq);

    public void deleteContract(Long id);

    public StuContractVo detailContract(Long id);

    public List<StuContractVo> queryContractPage(StuContractReq req);

    public void recharge(StuContractReq feeReq);

    public Integer needCharge(Long beginTime, Long endtime, Long orgid);

    public Integer realCharge(Long beginTime, Long endtime, Long orgid);

    public Integer signCharge(Long beginTime, Long endtime, Long orgid);

    public Integer recharge(Long beginTime, Long endtime, Long orgid);

    public Integer chargeback(Long beginTime, Long endtime, Long orgid);

    public FeeTotalVo queryFeeTotalVo(Long beginTime,Long endtime,Long orgid);


}
